Natürliche Vorkommen: Spanien (Balearen, Kanaren und vereinzelt Andalusien), Frankreich (Küstenbereich vom Var und von Bouches-du-Rhône; sonst eingeschleppt), Italien (Ligurien?, Toskana, Latium, Süditalien (außer Molise), Sardinien und Sizilien), Kroatien, Montenegro, Griechenland (südliche Mitte (Sterea Ellas), westliche und östliche Ägäis, Kykladen und Kreta mit Kasos und Karpathos), Libanon, Lybien?, Tunesien, Algerien, Marokko und Kanaren; eingeschleppt in Schweden
Sand- und Felsküsten, Felsen, Felsschutt und Ruderalstellen; in 0-1450 m Höhe